#endif
static void force_interrupt(int irq);
+#ifndef XEN
static void register_intr_pda(struct sn_irq_info *sn_irq_info);
static void unregister_intr_pda(struct sn_irq_info *sn_irq_info);
+#endif
int sn_force_interrupt_flag = 1;
extern int sn_ioif_inited;
void sn_irq_init(void)
{
+#ifndef XEN
int i;
irq_desc_t *base_desc = irq_desc;
-#ifndef XEN
ia64_first_device_vector = IA64_SN2_FIRST_DEVICE_VECTOR;
ia64_last_device_vector = IA64_SN2_LAST_DEVICE_VECTOR;
#endif
}
+#ifndef XEN
static void register_intr_pda(struct sn_irq_info *sn_irq_info)
{
int irq = sn_irq_info->irq_irq;
spin_unlock(&sn_irq_info_lock);
#endif
}
+#endif /* XEN */
#ifndef XEN
static void sn_irq_info_free(struct rcu_head *head)
void sn_lb_int_war_check(void)
{
+#ifndef XEN
struct sn_irq_info *sn_irq_info;
int i;
-#ifndef XEN
#ifdef XEN
if (pda->sn_first_irq == 0)
#else
void __init sn_setup(char **cmdline_p)
{
+#ifndef XEN
long status, ticks_per_sec, drift;
+#else
+ unsigned long status, ticks_per_sec, drift;
+#endif
u32 version = sn_sal_rev();
#ifndef XEN
extern void sn_cpu_init(void);
*/
#ifdef XEN /* Xen is soooooooo stupid! */
-static cpumask_t mask_all = CPU_MASK_ALL;
+// static cpumask_t mask_all = CPU_MASK_ALL;
#endif
void
#ifndef XEN
int mymm = (mm == current->active_mm && mm == current->mm);
#else
- struct mm_struct *mm;
+ // struct mm_struct *mm;
int mymm = 1;
#endif
int use_cpu_ptcga;